home *** CD-ROM | disk | FTP | other *** search
/ Champak 146 / (Vol 146) Jan 07 2012.iso / Games / super_fly.swf / scripts / DefineSprite_86 / frame_7 / DoAction.as
Text File  |  2012-01-07  |  755b  |  39 lines

  1. theTime = getTimer();
  2. tPassed = theTime - MoveStart;
  3. if("0" < tPassed)
  4. {
  5.    pt1 = tPassed / moveTime;
  6.    pt2 = pt1 * pt1;
  7.    pt3 = pt2 * pt1;
  8.    xNP = xL1;
  9.    xModPoint = dcx * pt1;
  10.    xNP += xModPoint;
  11.    xModPoint = dbx * pt2;
  12.    xNP += xModPoint;
  13.    xModPoint = dax * pt3;
  14.    xNP += xModPoint;
  15.    yNP = yL1;
  16.    yModPoint = dcy * pt1;
  17.    yNP += yModPoint;
  18.    yModPoint = dby * pt2;
  19.    yNP += yModPoint;
  20.    yModPoint = day * pt3;
  21.    yNP += yModPoint;
  22.    if(xNP < getProperty("fly1", _X))
  23.    {
  24.       tellTarget("fly1")
  25.       {
  26.          gotoAndStop(2);
  27.       }
  28.    }
  29.    else
  30.    {
  31.       tellTarget("fly1")
  32.       {
  33.          gotoAndStop(1);
  34.       }
  35.    }
  36.    setProperty("fly1", _X, xNP);
  37.    setProperty("fly1", _Y, yNP);
  38. }
  39.